// 用于分离登录有关的api接口
import request from '@/utils/request'

// 获取图像验证码
export const getPicCode = () => {
  return request.get('/captcha/image')
}

// 获取短信验证码
export const getMsgCode = (captchaCode, captchaKey, mobile) => {
  return request.post('/captcha/sendSmsCaptcha', {
    form: {
      captchaCode, // 图像验证码
      captchaKey, // 图形验证码key
      mobile // 接收验证码手机
    }
  })
}

// 登录请求
export const codeLogin = (mobile, smsCode) => {
  return request.post('/passport/login', {
    form: {
      isParty: false, // 是否存在第三方用户信息
      mobile, // 手机号
      partyData: {}, // 三方登录信息，默认为：{}
      smsCode // 短信验证码，默认为246810
    }
  })
}
